一个英语小问题```

来源:百度知道 编辑:UC知道 时间:2024/06/25 16:47:32
课本上有一句话 for a long time the language in America stayed the same.这里FOR a long time后面应该用完成时啊 为什么要用过去时

不是啊,for+一段时间并不一定用于完成时,也可用于过去时。
the language in America stayed the same.
美国语言保持不变,这是过去的事情,所以用过去时。

(for+一段时间用于现在完成时,表明到现在为止还是那个样子,不符合题意)

你好好分析一下么,不能太死板了,这句话应该在叙述过去的一件事啊,这也不是哪个主语在某个时间段做的事,它表示的是一般性的状态,属于那种一般过去时